﻿using BasicData.Application.Input;
using BasicData.Application.Input.Material;
using BasicData.Application.Input.Product;
using BasicData.Application.Input.Supplier;
using BasicData.Application.Output;
using BasicData.Result;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace BasicData.Application.Services.Product
{
    public interface IProductServices
    {
        ApiResult<int> AddProduct(ProductInput input);
        ApiPaging<ProductOutput> GetProduct(PageInput input);

        ApiResult<int> UpdateProduct(UpdateProductInput input);
        ApiResult<int> DeleteProduct(long id);
    }
}
